在 Git 中,分支是一个指向提交的指针,而不是一个实际的文件夹或目录。因此

🔍 溯源 ✍️ Jack | 📅 2025-02-21 | 👍 0 | 原帖↗
#知识星球 #立芯嵌入式 #来源/立芯星球 #技术/Git #质量/普通

原帖 | Jack | 2025-02-21 17:45 | 👍0 | 阅读约1

在 Git 中,分支是一个指向提交的指针,而不是一个实际的文件夹或目录。因此,当你创建一个新的分支(比如 14_basic_project_br)时,Git 会记录当前分支的状态,并且在你切换到这个分支时,Git 会更新工作区的文件以反映这个分支上的内容。但这并不会在本地文件系统中创建一个以该分支名字命名的文件夹。

实际上,所有分支共享同一个工作目录,文件夹结构是一样的,Git 通过内部的 .git 目录来管理和区分不同的分支。你不会看到一个新的文件夹,除非你创建一个包含特定文件的目录。

如果你在本地创建了 14_basic_project_br 分支并切换过去,你的工作目录的文件会变动,反映这个分支的提交历史,但文件夹结构是不会变的。

你可以通过以下命令确认你当前所在的分支:

git branch

这会列出本地所有的分支,当前活动分支会有一个 * 标记。


相关笔记